package com.lds.erp.common.vo;

import com.dph.common.utils.base.Money;
import com.dph.common.utils.service.Base;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

/**
 *@Author lidongfeng
 *@Date 2019/1/25 10:34
 */
@ApiModel(description = "新系统登录返回信息")
public class MchVO extends Base {

    @ApiModelProperty(value = "商户id")
    private String mchId;

    @ApiModelProperty(value = "商户名称")
    private String mchName;

    @ApiModelProperty(value = "商户编码")
    private String mchCode;

    @ApiModelProperty(value = "商户LOGO")
    private String mchImage;

    @ApiModelProperty(value = "通信地址")
    private String mchAddressDetail;

    @ApiModelProperty(value = "联系人")
    private String mchContactName;

    @ApiModelProperty(value = "联系人手机号")
    private String mchContactMobile;

    @ApiModelProperty(value = "省份")
    private String province;

    @ApiModelProperty(value = "城市")
    private String city;

    @ApiModelProperty(value = "区域")
    private String district;

    @ApiModelProperty(value = "微信openid")
    private String mchOpenid;

    @ApiModelProperty(value = "登录token,后续所有需要登录的接口都需要带这token参数,参数名为token")
    private String mchToken;

    @ApiModelProperty(value = "图片域名地址,后续接口返回的图片，前面都需要加上这个地址")
    private String imageDomainUrl;

    private String inviteCode;

    private String lastMchDistrict;
    private Integer  lastMchDistrictId;



    private Integer mchDistrictId;

    private String mchDistrict;


    private Integer  createOrder;
    @ApiModelProperty(value = "修改区域")
    private String mchChgDistrict;

    @ApiModelProperty(value = "用户等级")
    private Integer levelId;
    @ApiModelProperty(value = "等级名称")
    private String levelName;
    @ApiModelProperty(value = "用户积分")
    private Integer points;
    @ApiModelProperty(value = "等级图片")
    private String img;
    @ApiModelProperty(value = "本月当前下单金额")
    private Money currentOrderAmount;
    @ApiModelProperty(value = "下个等级金额")
    private Money nextLevelAmount;
    @ApiModelProperty(value = "保级金额")
    private Money insuredAmount;


    private Date beginTime;

    private Date endTime;

    private Integer auditing;



    private String content;

    public Money getCurrentOrderAmount() {
        return currentOrderAmount;
    }

    public void setCurrentOrderAmount(Money currentOrderAmount) {
        this.currentOrderAmount = currentOrderAmount;
    }

    public Money getNextLevelAmount() {
        return nextLevelAmount;
    }

    public void setNextLevelAmount(Money nextLevelAmount) {
        this.nextLevelAmount = nextLevelAmount;
    }

    public Money getInsuredAmount() {
        return insuredAmount;
    }

    public void setInsuredAmount(Money insuredAmount) {
        this.insuredAmount = insuredAmount;
    }

    public String getLevelName() {
        return levelName;
    }

    public void setLevelName(String levelName) {
        this.levelName = levelName;
    }

    public String getImg() {
        return img;
    }

    public void setImg(String img) {
        this.img = img;
    }

    public Integer getLevelId() {
        return levelId;
    }

    public void setLevelId(Integer levelId) {
        this.levelId = levelId;
    }

    public Integer getPoints() {
        return points;
    }

    public void setPoints(Integer points) {
        this.points = points;
    }

    public String getMchChgDistrict() {
        return mchChgDistrict;
    }

    public void setMchChgDistrict(String mchChgDistrict) {
        this.mchChgDistrict = mchChgDistrict;
    }

    public String getMchOpenid() {
		return mchOpenid;
	}

	public void setMchOpenid(String mchOpenid) {
		this.mchOpenid = mchOpenid;
	}

	public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getMchId() {
        return mchId;
    }

    public void setMchId(String mchId) {
        this.mchId = mchId;
    }

    public String getMchName() {
        return mchName;
    }

    public void setMchName(String mchName) {
        this.mchName = mchName;
    }

    public String getMchCode() {
        return mchCode;
    }

    public void setMchCode(String mchCode) {
        this.mchCode = mchCode;
    }

    public String getMchImage() {
        return mchImage;
    }

    public void setMchImage(String mchImage) {
        this.mchImage = mchImage;
    }

    public String getMchAddressDetail() {
        return mchAddressDetail;
    }

    public void setMchAddressDetail(String mchAddressDetail) {
        this.mchAddressDetail = mchAddressDetail;
    }

    public String getMchContactName() {
        return mchContactName;
    }

    public void setMchContactName(String mchContactName) {
        this.mchContactName = mchContactName;
    }

    public String getMchContactMobile() {
        return mchContactMobile;
    }

    public void setMchContactMobile(String mchContactMobile) {
        this.mchContactMobile = mchContactMobile;
    }

	public String getMchToken() {
		return mchToken;
	}

	public void setMchToken(String mchToken) {
		this.mchToken = mchToken;
	}

	public String getImageDomainUrl() {
		return imageDomainUrl;
	}

	public void setImageDomainUrl(String imageDomainUrl) {
		this.imageDomainUrl = imageDomainUrl;
	}

    public String getInviteCode() {
        return inviteCode;
    }

    public void setInviteCode(String inviteCode) {
        this.inviteCode = inviteCode;
    }

    public String getLastMchDistrict() {
        return lastMchDistrict;
    }

    public void setLastMchDistrict(String lastMchDistrict) {
        this.lastMchDistrict = lastMchDistrict;
    }

    public Integer getLastMchDistrictId() {
        return lastMchDistrictId;
    }

    public void setLastMchDistrictId(Integer lastMchDistrictId) {
        this.lastMchDistrictId = lastMchDistrictId;
    }

    public Integer getCreateOrder() {
        return createOrder;
    }

    public void setCreateOrder(Integer createOrder) {
        this.createOrder = createOrder;
    }

    public Integer getMchDistrictId() {
        return mchDistrictId;
    }

    public void setMchDistrictId(Integer mchDistrictId) {
        this.mchDistrictId = mchDistrictId;
    }

    public String getMchDistrict() {
        return mchDistrict;
    }

    public void setMchDistrict(String mchDistrict) {
        this.mchDistrict = mchDistrict;
    }

    public Date getBeginTime() {
        return beginTime;
    }

    public void setBeginTime(Date beginTime) {
        this.beginTime = beginTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public Integer getAuditing() {
        return auditing;
    }

    public void setAuditing(Integer auditing) {
        this.auditing = auditing;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }
}
